// 存放用户数据
export default {
  namespaced: true,
  state: {
    //用于储存数据
    age: 20
  },
  getters: {
    // 计算属性，不能修改，第一个参数是state
    pingfang (state) {
      return state.age * state.age
    }
  },
  mutations: {
    // 同步方法，作用修改state数据,第一个参数是state
    updateAge (state, n) {
      state.age += n
    }
  },
  actions: {
    // 异步方法,第一个参数是store
    updateAgeAfter3s (store, m) {
      setTimeout(() => {
        store.commit('updateAge', m)
      }, 3000)
    }
  }
}
